<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<!DOCTYPE html>
<html lang="en">
	<head>
			<meta charset="UTF-8">
			<title>商品详情</title>
			<link href="css/item-details.css" rel="stylesheet">
      <link href="css/imgs.css" rel="stylesheet">
			<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
	</head>

	<body>
		<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-/mhDoLbDldZc3qpsJHpLogda//BVZbgYuw6kof4u2FrCedxOtgRZDTHgHUhOCVim" crossorigin="anonymous"></script>

		<nav class="navbar navbar-expand-lg bg-body-tertiary">
      <div class="container-fluid">
        <a class="navbar-brand" href="/request-demo/selectAllServlet">电商平台</a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarNav">
          <ul class="navbar-nav">
            <li class="nav-item">
              <a class="nav-link active" aria-current="page" href="/request-demo/selectAllServlet">首页</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="/request-demo/viewProfileServlet">${user.username}</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="/request-demo/shoppingCartSelectServlet"><img src="imgs/shopping-cart.webp" class="shopping-cart-img">购物车</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="/request-demo/myStoreServlet"><img src="imgs/shop-logo.webp" class="shop-logo">我的店铺</a>
            </li>
          </ul>
        </div>
      </div>
    </nav>

    <div class="main-content">
      <div class="card mb-3" style="max-width: 800px;">
        <div class="row g-0">
          <div class="col-md-4">
            <img src="imgs/item.jpg" class="img-fluid rounded-start" alt="item image">
          </div>
          <div class="col-md-8">
            <div class="card-body">
              <h5 class="card-title">${item.itemName}</h5>
              <p class="card-text"><small class="text-muted">${item.description}</small></p>
              <p class="card-text">¥${item.price}</p>
              <p class="card-text"><img src="imgs/shop-logo.webp" class="shop-logo-in-card">店铺：${item.sellerName}</p>
            </div>
          </div>
        </div>
      </div>
      
      <a class="btn btn-primary" href="/request-demo/addToShoppingCartServlet?id=${item.id}" role="button" id="add-to-shopping-cart-button">加入购物车</a>
    </div>

		<script>
      var itemName = '${item.itemName}'; // 获取商品名称
      var startTime = new Date().getTime(); // 记录用户进入商品页面的时间戳

      // 监听用户离开页面的事件
      window.addEventListener('beforeunload', function() {
        var endTime = new Date().getTime(); // 记录用户离开商品页面的时间戳
        var duration = endTime - startTime; // 计算用户访问商品页面的停留时长，单位为毫秒
        duration /= 1000; // 换算为秒

        // 使用 Ajax 发送数据到后端
        var xhr = new XMLHttpRequest();
        xhr.open('POST', '/request-demo/addBrowseGoodsRecordServlet', true);
        xhr.setRequestHeader('Content-Type', 'application/json');
        xhr.send(JSON.stringify({duration: duration, itemName: itemName}));
      });

			// function add_to_shopping_cart_hint() {
			// 	alert("已添加至购物车");
			// }
			// document.getElementById("add-to-shopping-cart-button").onclick = add_to_shopping_cart_hint;
		</script>
	</body>
</html>